Saltar al contenido principal

Ficha técnica

Seguridad​

📘 BTG Id

El Authorization Server de BTG Empresas se llama BTG Id. Utilizando el BTG Id, una aplicación asociada puede obtener consentimiento y autorización para ejecutar operaciones en las APIs del BTG en nombre del cliente. Para saber más, acceda a la documentación del BTG Id

Alcances necesarios​

El token para consumir la API de leads de crédito debe ser generado utilizando el Client credentials.

Es necesario informar el siguiente alcance al realizar el flujo:

AlcanceDescripción
brn:btg:empresas:kgiro:workflowAcceso al workflow de leads de crédito

Eventos de Webhook​

La API de Leads de crédito tiene sus webhooks divididos en dos familias de eventos: Eventos de motor de crédito y evento de cambio de estado.

Los payloads disponibles a continuación representan el contenido del campo data.

Eventos de motor de crédito​

EventoDescripción
credit-kgiro.kgiro-analyzedRespuesta del análisis de capital de trabajo
credit-kgiro.overdraft-analyzedRespuesta del análisis de límite de cuenta
credit-kgiro.card-analyzedRespuesta del análisis de tarjeta de crédito
credit-kgiro.collection-receivable-analyzedRespuesta del análisis de descuento de facturas
credit-kgiro.card-receivable-analyzedRespuesta del análisis de anticipación de cuentas por cobrar de tarjeta

Payload​

{
"externalId": "593211b78a1-60d-4155-bb812322133123",
"status": "Released",
"approvedAmount": 100000.00,
"expirationDate": "2025-12-31",
"taxId": "CNPJ",
"indexCode": "PRE", // CDI, PRE, NIPCA
"fundingType": "BTG", //BTG, BNDES
"product": "KGIRO",
"quotes": [
{
"rate": 0.5,
"minTerm": 12,
"maxTerm": 60,
"minGracePeriod": 3,
"maxGracePeriod": 12,
"rateFrequency": "MENSAL"
}
],
"guarantors": [
{
"type": "SIMPLES",
"guarantorIdentification": "CPF"
},
{
"type": "COMPLETO",
"guarantorIdentification": "CPF"
}
]
}

CampoDescripción
externalIdIdentificador de la propuesta, informado por el sistema externo al crear la propuesta
statusEstado de la propuesta - Released (Aprobado), NotApproved (No aprobado)
approvedAmountMonto aprobado en reales
expirationDateFecha de expiración de la propuesta
taxIdDocumento del cliente
indexCodeIndexador de la tasa aprobada en la propuesta - PRE, CDI, NIPCA
productProducto analizado - KGIRO, LIMITE_MAIS, CARTAO_DE_CREDITO, ANTECIPACAO_DE_RECEBIVEIS_CARTAO, ANTECIPACAO_DE_RECEBIVEIS_BOLETOS
quotesCondiciones financieras aprobadas (solo cuando el product tiene los valores ANTECIPACAO_DE_RECEBIVEIS_BOLETOS o KGIRO)
quotes.rateTasa aprobada
quotes.minTermMínimo de cuotas
quotes.maxTermMáximo de cuotas
quotes.minGracePeriodMínimo de período de gracia
quotes.maxGracePeriodMáximo de período de gracia
quotes.rateFrequencyFrecuencia de la tasa - MENSAL, ANUAL
guarantorsGarantes de la operación
guarantors.typeTipo de garante - SIMPLES, COMPLETO
guarantors.guarantorIdentificationDocumento del garante

Eventos de cambio de estado​

EventoDescripción
credit-kgiro.changed-statusCambio de estado

Payload​

{
"taxId": "CNPJ",
"status": "CreditAnalysisDisapproved",
"originId": "4d4df455-bfc8-4235-b7b0-c3146c24647b",
"occurrenceDate": "2025-01-23T17:26:00.699801",
}

El campo status puede tener los siguientes valores:

Estados posiblesDescripción
CreditPendingSubmitPendiente de envío de la solicitud de crédito
CreditPreAnalysizedSolicitud aprobada en el pre-análisis de crédito
CreditAnalysisSolicitud bajo análisis de crédito
CreditPendingScrPendiente de confirmación del Optin SCR enviado por e-mail al cliente
CreditPendingECnpjPendiente de envío del certificado A1 (e-CNPJ) solicitado por e-mail al cliente
CreditExpiredLa solicitud expiró en la etapa de análisis de crédito
CreditDisapprovedLa solicitud fue rechazada en la etapa de análisis de crédito
CreditDataAdjustmentLa solicitud tiene pendencias a resolver en la etapa de crédito
CreditApprovedLa solicitud fue aprobada en el análisis de crédito
AccountCreationWaitingForOnboardingEsperando el inicio del proceso de onboarding del cliente en la plataforma
AccountCreationPendingSubmitPendiente de envío de la información del cliente para apertura de cuenta en la plataforma
AccountCreationAnalysisInformación del cliente para apertura de cuenta bajo análisis
AccountCreationWaitingSignaturesEsperando las firmas del cliente para realizar la apertura de cuenta
AccountCreationDisapprovedApertura de cuenta rechazada
AccountCreationDataAdjustmentPendiente de ajustes en la información de apertura de cuenta del cliente
ContractingWaitingOperationEsperando la contratación de crédito por el cliente
ContractingGuarantorsOnboardingEsperando el onboarding de los garantes de la contratación del crédito
ContractingWaitingSignaturesPendiente de firmas del cliente para la contratación del crédito
ContractingWaitingDisbursementEsperando el desembolso del crédito en la cuenta del cliente
ContractingOperationDisbursedDesembolso del crédito realizado
ContractingContractedCrédito contratado por la plataforma